﻿@charset "utf-8";
/* CSS Document */



.w1150{ width:1150px ; margin:0 auto; }
.w1200{ width:1200px ; margin:0 auto; }
.content {width: 1200px;margin: 0 auto;}
.innerweb {width: 1200px;margin: 0 auto;position: relative;}

/*头部*/
.hsh-head{width:1200px; position: relative; z-index:9999; height:85px; margin: auto; }
.hsh-head .logo{float: left; width: 500px;padding-top: 12px;}
.hsh-head .logo img{max-width: 100%; float: left;}


.hsh-head .telhead{width: 300px; overflow: hidden; position: relative; float: right; padding-top: 30px; }
.hsh-head .telhead .img{width: 50px; height: 50px; float: left;}
.hsh-head .telhead .img img{max-width: 100%;}
.hsh-head .telhead .tet{float: left;width: 220px; line-height: 50px; margin-left: 10px; font-size: 30px; color: #064293;}

/*nav ul*/   
.nav{ width:100%; height:51px; background: -webkit-gradient(linear,0 0,0 100%,from(#1062EA),to(#064293));}
.nav ul{ width:1200px; height:51px; margin:0 auto;}
.nav ul li{ float:left; height:51px; font-size:16px;}
.nav ul li a{ width:139px; height:51px; line-height:51px; text-align:center; padding:0px 13px 0px 12px; display:block; color:#fff;  }
.nav ul li a:hover{ background:#84C225;} 
.nav ul li.cur a{ background:#84C225;} 
/*nav ul*/



/*头部*/




/*内页banner*/

.bannerny {width: 100%;overflow: hidden;
 height: 345px;
 position: relative; }
.bannerny img {    display: block;
    position: absolute;
    left: 50%;
    height: 345px;
    margin-left: -960px;
    width: 1920px;}

/*内页banner*/

/*---标题---*/
.location {width:100%; padding:20px 0; background:#f7f7f7;}
.location .title{font-size:22px;width:1200px; margin:auto; color:#064293;font-weight:bold;line-height: 28px;}
.location .title span{ float:right; background:url(../images/titleimg.png) no-repeat left center; padding-left:25px; font-size:13px; color:#666;font-weight:normal;}
.location .title span a{ padding:0px 5px; color:#666;font-weight:normal;}
.location .title span a:hover{ color:#1a1a1a;}
.location .title span a.cur{ color:#1a1a1a;}
/*---标题---*/

/*---标题---*/
.textit {height: 40px;border-bottom: 2px solid #d4d4d4; width: 1200px; margin: auto;margin-bottom: 18px;}
.textit h3 {height: 40px;display: inline-block;font-size: 24px;font-weight: normal;line-height: 40px;padding-right: 24px;
border-bottom: 2px solid #1c1c1c;}

/*---标题---*/

.nav-title{text-align:center; position: relative; padding:40px 0 10px;}
.nav-title ul{text-align:center;/*border-bottom:1px solid #ddd;*/margin-bottom:20px;font-size:0;}
.nav-title ul li{display:inline-block;padding:0 10px 40px;margin-bottom:-15px; position:relative;}
.nav-title ul li{*display:inline; *zoom=1;}
.nav-title ul li:first-child{background:none;}
.nav-title ul li a{display:block;padding:0 30px 0 30px; height:44px; line-height:44px;color:#000;border:1px solid #eeeeee; overflow:hidden; background:#eeeeee;font-size:15px; }
.nav-title ul li a.cur,.nav-title ul li a:hover{color:#fff; border-color: #84C225; background: #84C225 /*url(../images/c14.png) no-repeat 10% center;*/}
.nav-title ul li a.cur em{position:absolute; display:block; width:24px; height:55px; left:50%; margin-left:-12px; bottom:0; background:url(../images/nav.png) no-repeat center;}

/*---标题---*/



.enuntitle { height: 55px; margin-bottom: 30px; text-align: center; width: 100%;z-index: 100;}
.enuntitle ul{margin: 0px;padding: 0px;position: relative; }
.enuntitle ul li {display: inline-block;background: #eeeeee;width: 15%; height: 55px;font-size: 17px;line-height: 55px; margin-left: -3px;
            border-right: 1px solid #fff;cursor: pointer;overflow: hidden; white-space: nowrap;}
.enuntitle a li  {color: #333;}
.enuntitle li.sidenavcur, .enuntitle li:hover { background: url(../images/p16-icon6.png) no-repeat bottom center #84C225;
            border-color: #84C225;border-right: 1px solid #fff;}
.enuntitle a li.sidenavcur, .enuntitle a li:hover {color: #fff; }
        



    


/**---底部---*/

.foot{overflow: hidden;}
.footbox{ background: -webkit-linear-gradient(left,#1062EA,#064293);overflow: hidden;padding-top: 30px;padding-bottom: 30px;}
.footbox li{float: left;padding-right: 76px;}
.footbox li h5{font-size: 16px;color: #84C225;line-height: 16px;padding-bottom: 18px;}
.footbox li p {line-height: 14px;padding-bottom: 15px;}
.footbox li p a{color: #fff;font-size: 13px;line-height: 12px;}
.footbox li p a:hover{color: #AFDC2F;}
.footbox .code{text-align: center;padding-left: 62px;border-left:2px solid #81C6D5;}
.footbox .code img{display:block; width:145px;}
.footbox .code p{color: #fff;padding-top: 6px;}
.footinfo{background: #84C225;height: 50px;line-height: 50px;text-align: center;font-size: 13px; color: #333;}
.footinfo a{ color: #333;}
.footinfo a:hover{color:#fff;}


.fhdb{ width:48px; height:75px; line-height:37px; background:url(../images/fhdb_bg.png) no-repeat; background-position:0px 0px;  color:#fff; font-size:15px;  position:fixed; right:20px; bottom:50px; z-index:1005; }
.fhdb:hover{  background:url(../images/fhdb_bg.png) no-repeat; background-position:-48px 0px; }



/*固定侧边拦*/
.float-right-box {width: 200px;position: fixed;right: 0;top: 50%;margin-top: -127px;background-color: #84C225;z-index: 1000;transition: width 0.3s ease 0s; }
.float-right-box a {display: block;width: 200px;height: 51px;overflow: hidden;font-family: 'Myriad Pro'; }
.float-right-box.on {width: 50px; }
.float-right-box .top-list {width: 100%; }
.float-right-box .top-list ul {width: 100%; }
.float-right-box .top-list li {width: 100%;position: relative;border-bottom: 1px solid #5A1D1D;transition: background 0.3s ease 0s;height: 50px;opacity: .8; }
.float-right-box .top-list a {display: block;width: 100%;height: 51px; }
.float-right-box .top-list .ico {display: inline-block;width: 50px;height: 49px;position: absolute;right: 0;top: 0;transition: background 0.3s ease 0s;z-index: 2; }
.float-right-box .top-list .ico1 {background: url(../images/qq.png) no-repeat center #84C225; }
.float-right-box .top-list .ico2 {background: url(../images/wechat.png) no-repeat center #84C225; }
.float-right-box .top-list .ico3 {background: url(../images/email.png) no-repeat center #84C225; }
.float-right-box .top-list .stt {display: inline-block;font-size: 14px;line-height: 50px;color: #fff;transition: color 0.3s ease 0s;position: absolute;left: 28px;top: 0;width: 222px; }
.float-right-box .top-list li:hover .stt {color: #fff; }
.wechat {position: relative; }
.wechat .img {position: fixed;right: 0;top: 450px;width: 200px;height: 200px;opacity: 0;transition: all .3s ease;transform: scale(0);visibility: hidden; }
.wechat .img img {width: 100%; }
.wechat:hover .img {opacity: 1;transform: scale(1);visibility: visible; }




/**---底部---*/




